package com.qfedu.demo;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class NotepadTestAutowrited {
    @Autowired
    private Notepad notepad1;

    @Autowired
    private Notepad notepad2;
    /**
     * scope="singleton"
     * (1)无论我们是否去主动获取(或注入)bean对象，Spring上下文议价载就会创建bean对象。
     * (2)无论从Spring容器中获取（或注入）多少次bean，拿到的都是同一个对象
     *
     * * scope="prototype"
     * (1)spting上下文加载的时候不会创建bean对象。
     * (2)每次从上下文中获取，拿到的是不同的bean对象。
     */
    @Test
    public void test01(){
        System.out.println(notepad1==notepad2);
    }
}
